Resolution of Structured Sat Problems With
نویسندگان
چکیده
Many satissability problems called structured SAT problems (like Ramsey, PigeonHole, and so on) may be very shortly deened with Score(FD/B), a boolean constraint programming language design at the Computer Research Center of Dijon (CRID). In addition to the expressiveness, design features of the language (cardinality constraints) are also used to detect some properties (symmetries) of the problems at the compilation of the source program. The detected symmetries (if any) are used by the extended resolution method to prune eeciently the search space. In this paper, we present an original approach which exploits the symmetry properties, statically detected, to improve the systematic local search method supported by Score(FD/B). We also describe how to make use of these properties on the applications Ramsey and PigeonHole. Then we report some experimental results. The system Score(FD/B) has been developped in C on a SUN SPARC 10. 1 Score(FD/B) is the acronym of System of COnstraints and associated REpairs methods for solving Constraint Satisfaction Problems on Finite Domains (FD) restricted to Booleans (B).
منابع مشابه
Look-Ahead Versus Look-Back for Satisfiability Problems
CNF propositional satis ability SAT is a special kind of the more general Constraint Satisfaction Problem CSP While look back techniques appear to be of little use to solve hard random SAT problems it is supposed that they are necessary to solve hard structured SAT problems In this paper we propose a very simple DPL procedure called Satz which only employs some look ahead techniques a variable ...
متن کاملBoosting SLS Performance by Incorporating Resolution-based Preprocessor
State of the art Stochastic Local Search (SLS) solvers have difficulty in solving many CNF-encoded realistic SAT problems, apparently because they are unable to exploit hidden structure as well as systematic solvers. Recent work has shown that SLS solvers may benefit from a preprocessing phase borrowed from systematic SAT solving. In this paper, we report an extensive empirical examination of t...
متن کاملResolution of structured SAT problems with Score(FD/B)
Many satisfiability problems called structured SAT problems (like Ramsey, PigeonHole, and so on) may be very shortly defined with Score(FD/B), a boolean constraint programming language design at the Computer Research Center of Dijon (CRID). In addition to the expressiveness, design features of the language (cardinality constraints) are also used to detect some properties (symmetries) of the pro...
متن کاملEffective Preprocessing with Hyper-Resolution and Equality Reduction
HypBinRes, a particular form of hyper-resolution, was first employed in the SAT solver 2CLS+EQ. In 2CLS+EQ, HypBinRes and equality reduction are used at every node of a DPLL search tree, pruning much of the search tree. This allowed 2CLS+EQ to display the best all-around performance in the 2002 SAT solver competition. In particular, it was the only solver to qualify for the second round of the ...
متن کاملAutomatic Generation of Implied Clauses for SAT
Propositional satisfiability (SAT) is the archetypal NP-complete problem [1]. A great deal of recent SAT research, particularly on the performance of SAT solvers, has been driven by structured instances, which are obtained by mapping another problem class into SAT. It is possible to efficiently solve a wide range of problems by mapping them into SAT and solving the SAT representation of the pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007